// Verilog netlist created by TD v4.6.18154
// Thu Apr 27 10:50:18 2023

`timescale 1ns / 1ps
module sram  // al_ip/sram.v(14)
  (
  addra,
  cea,
  clka,
  dia,
  wea,
  doa
  );

  input [10:0] addra;  // al_ip/sram.v(19)
  input cea;  // al_ip/sram.v(21)
  input clka;  // al_ip/sram.v(22)
  input [7:0] dia;  // al_ip/sram.v(18)
  input wea;  // al_ip/sram.v(20)
  output [7:0] doa;  // al_ip/sram.v(16)


  EG_PHY_CONFIG #(
    .DONE_PERSISTN("ENABLE"),
    .INIT_PERSISTN("ENABLE"),
    .JTAG_PERSISTN("DISABLE"),
    .PROGRAMN_PERSISTN("DISABLE"))
    config_inst ();
  // address_offset=0;data_offset=0;depth=2048;width=4;num_section=1;width_per_section=4;section_size=8;working_depth=2048;working_width=4;address_step=1;bytes_in_per_section=1;
  EG_PHY_BRAM #(
    .CEBMUX("0"),
    .CLKBMUX("0"),
    .CSA0("1"),
    .CSA1("1"),
    .CSA2("1"),
    .CSB0("1"),
    .CSB1("1"),
    .CSB2("1"),
    .DATA_WIDTH_A("4"),
    .DATA_WIDTH_B("4"),
    .INITP_00(256'h0000000000000000000000000000000000000000000000000000000000000000),
    .INITP_01(256'h0000000000000000000000000000000000000000000000000000000000000000),
    .INITP_02(256'h0000000000000000000000000000000000000000000000000000000000000000),
    .INITP_03(256'h0000000000000000000000000000000000000000000000000000000000000000),
    .INIT_00(256'h4444444444444444444444444444444444444444444444444444444444444444),
    .INIT_01(256'h44444444441814444009E44000000444444E62D44D5B80444444444482BA6444),
    .INIT_02(256'h44444A66666666661EA01E881064444444444988888888888888888888444444),
    .INIT_03(256'h44444A66666666660BA42B945464444444444A6666666666FBCB9BBB32644444),
    .INIT_04(256'h44444A610101E1E61081E1018064444444444A666666666611D6617676644444),
    .INIT_05(256'h44444A654BBFBFB6BBBFBBBBBB64444444444A62B2B2B2B62BB2B2B22B644444),
    .INIT_06(256'h44444A79494BB9B694BBB2BBBB64444444444A636BB0B3B6BBB0B3EBBB644444),
    .INIT_07(256'h444448D7ED72745891F444444444444444444A58787556588755555555F44444),
    .INIT_08(256'h4444444444444444444444444444444444444444444444444444444444444444),
    .INIT_09(256'h4444444444444444444444444444444444444444E6A04BE2A59414E444444444),
    .INIT_0A(256'h4444444444444444444444444421444444444444E6A04BE2A594244444444444),
    .INIT_0B(256'h4444444440000004898D44443666604444444444444444444444444443460444),
    .INIT_0C(256'h4855555554444444444444366666666044767676444444444444444364664604),
    .INIT_0D(256'h7676767676767676767676767676767654545454545454545454545454545454),
    .INIT_0E(256'h7676767676767676767676767676767654545454545454545454545454545454),
    .INIT_0F(256'h555555550000000000AAA90000AAA900055555555555555555555550AAAAAAAA),
    .INIT_10(256'h4444444444444444444444444444444444444444444444444444444444444444),
    .INIT_11(256'h4444444444444444444444444444444444444444444444444444444444444444),
    .INIT_12(256'h4444444444444444444448555444444444444444444444444444447644444444),
    .INIT_13(256'h44444444444444444444444444444444444444444444444444444CBA94444444),
    .INIT_14(256'h4444444444444444444444444444444444444444444444444444444444444444),
    .INIT_15(256'h4444444444444444446544444444444444444444444444444443444444444444),
    .INIT_16(256'h4444444444444444444444444444444444444444444444444444444444444444),
    .INIT_17(256'h4444444444444444444444444444444444444444444444444444444444444444),
    .INIT_18(256'h4444444444444444444444444444444444444444444444444444444444444444),
    .INIT_19(256'h4444444444444444657765774444446544444444444444444355435544444443),
    .INIT_1A(256'h4444444444444444444444444444444444444444444444444444444444444444),
    .INIT_1B(256'h4444444444444444444444444444214444444444444444444444444444444444),
    .INIT_1C(256'h4444444444444444544444444436666044444444444444444444444444434604),
    .INIT_1D(256'h4444444444444444767676767676767644444444444444445454545454545454),
    .INIT_1E(256'h4444444444444444767676767676767644444444444444445454545454545454),
    .INIT_1F(256'h00005555000000000000000000000000000000000000000000000A8000000000),
    .MODE("SP8K"),
    .OCEAMUX("0"),
    .OCEBMUX("0"),
    .REGMODE_A("NOREG"),
    .REGMODE_B("NOREG"),
    .RESETMODE("SYNC"),
    .RSTAMUX("0"),
    .RSTBMUX("0"),
    .WEBMUX("0"),
    .WRITEMODE_A("NORMAL"),
    .WRITEMODE_B("NORMAL"))
    inst_2048x8_sub_000000_000 (
    .addra({addra,2'b11}),
    .cea(cea),
    .clka(clka),
    .dia({open_n68,open_n69,open_n70,open_n71,open_n72,dia[3:0]}),
    .wea(wea),
    .doa({open_n87,open_n88,open_n89,open_n90,open_n91,doa[3:0]}));
  // address_offset=0;data_offset=4;depth=2048;width=4;num_section=1;width_per_section=4;section_size=8;working_depth=2048;working_width=4;address_step=1;bytes_in_per_section=1;
  EG_PHY_BRAM #(
    .CEBMUX("0"),
    .CLKBMUX("0"),
    .CSA0("1"),
    .CSA1("1"),
    .CSA2("1"),
    .CSB0("1"),
    .CSB1("1"),
    .CSB2("1"),
    .DATA_WIDTH_A("4"),
    .DATA_WIDTH_B("4"),
    .INITP_00(256'h0000000000000000000000000000000000000000000000000000000000000000),
    .INITP_01(256'h0000000000000000000000000000000000000000000000000000000000000000),
    .INITP_02(256'h0000000000000000000000000000000000000000000000000000000000000000),
    .INITP_03(256'h0000000000000000000000000000000000000000000000000000000000000000),
    .INIT_00(256'h2222222222222222222222222222222222222222222222222222222222222222),
    .INIT_01(256'h2222222222020222200222200000022222201112201112222222222211101222),
    .INIT_02(256'h2222242222222222DDDDDDDDDD42222222222444444444444444444444422222),
    .INIT_03(256'h2222242222222222EDDDEDDDDD4222222222242222222222DDDDDDDDDD422222),
    .INIT_04(256'h2222242DDDDDDDD2DDDDDDDDED4222222222242222222222EEDD2EDDDD422222),
    .INIT_05(256'h2222242EEDDDDDD2DDDDDDDDDD42222222222424D4D4D4D24DD4D4D44D422222),
    .INIT_06(256'h222224EDDDDDDDD2DDDDD4DDDD4222222222242EEDDEDED2DDDED4DDDD422222),
    .INIT_07(256'h222221010111120000C222222222222222222799999999979999999999522222),
    .INIT_08(256'h2222222222222222222222222222222222222222222222222222222222222222),
    .INIT_09(256'h222222222222222222222222222222222222222201012102011202C222222222),
    .INIT_0A(256'h2222222222222222222222222233222222222222010121020112022222222222),
    .INIT_0B(256'h2222222220000002211122223222232222222222222222222222222223323222),
    .INIT_0C(256'h2322222232222222222222322222222322333333222222222222222323223232),
    .INIT_0D(256'hBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB),
    .INIT_0E(256'hBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB),
    .INIT_0F(256'h000000005555555500AAA90000AAA900055555555555555555555550AAAAAEAA),
    .INIT_10(256'h2222222222222222222222222222222222222222222222222222222222222222),
    .INIT_11(256'h2222222222222222222222222222222222222222222222222222222222222222),
    .INIT_12(256'h2222222222222222222223223222222222222222222222222222223322222222),
    .INIT_13(256'h2222222222222222222222222222222222222222222222222222233332222222),
    .INIT_14(256'h2222222222222222222222222222222222222222222222222222222222222222),
    .INIT_15(256'h2222222222222222225522222222222222222222222222222255222222222222),
    .INIT_16(256'h2222222222222222222222222222222222222222222222222222222222222222),
    .INIT_17(256'h2222222222222222222222222222222222222222222222222222222222222222),
    .INIT_18(256'h2222222222222222222222222222222222222222222222222222222222222222),
    .INIT_19(256'h2222222222222222554455442222225522222222222222225544554422222255),
    .INIT_1A(256'h2222222222222222222222222222222222222222222222222222222222222222),
    .INIT_1B(256'h2222222222222222222222222222332222222222222222222222222222222222),
    .INIT_1C(256'h2222222222222222322222222232222322222222222222222222222222233232),
    .INIT_1D(256'h2222222222222222BBBBBBBBBBBBBBBB2222222222222222BBBBBBBBBBBBBBBB),
    .INIT_1E(256'h2222222222222222BBBBBBBBBBBBBBBB2222222222222222BBBBBBBBBBBBBBBB),
    .INIT_1F(256'h0000000000005555000000000000DD03000000000000300000000A8000000000),
    .MODE("SP8K"),
    .OCEAMUX("0"),
    .OCEBMUX("0"),
    .REGMODE_A("NOREG"),
    .REGMODE_B("NOREG"),
    .RESETMODE("SYNC"),
    .RSTAMUX("0"),
    .RSTBMUX("0"),
    .WEBMUX("0"),
    .WRITEMODE_A("NORMAL"),
    .WRITEMODE_B("NORMAL"))
    inst_2048x8_sub_000000_004 (
    .addra({addra,2'b11}),
    .cea(cea),
    .clka(clka),
    .dia({open_n122,open_n123,open_n124,open_n125,open_n126,dia[7:4]}),
    .wea(wea),
    .doa({open_n141,open_n142,open_n143,open_n144,open_n145,doa[7:4]}));

endmodule 

